<?php
/*
NOTA IMPORTANTE :
	Aqui van a llegar las variables de permisos para cada uno de las Acciones que tiene asociado el modulo del sistema al que pertenece la vista  es importante destacar que la nomenclatura siempre sera la siguiente
	P_XXXXX_XXXXXXX
	donde:
	 	P es una constante para especificar permiso
		XXXXXX representa el nombre de la accion el mismo con el que se configuro la aplicacion considerando que los espacios en blanco seran reemplazados por piso
		Ejemplo: supongamos que la accion se configuro con el nombre "nuevo usuario" la variable de permiso para el menu se llamara $P_NUEVO_USUARIO
		si el valor es 1 significa que tiene permiso asignado de lo contrario no esta autorizado
		$P_S_XXXXXX PERMISO PARA OPCIONES DEL MENU SUPERIOR
*/
$mk=mktime(date("his"));
$i_edit = $this->Interfaz->img('iconos/icons/editar.png','Editar','Editar Datos de Usuarios',15,15);
$i_ver = $this->Interfaz->img('iconos/icons/ver.png','Ver','Ver',15,15);
$i_nue = $this->Interfaz->img('iconos/icons/nuevo.png','Nuevo','Operaciones con Sistemas',15,15);
$i_per = $this->Interfaz->img('iconos/icons/candado.png','Permiso','Asignar Permiso a Usuarios',15,15);

$nuevo=array("url"=>"Usuarios/nuevo/vista/tabs_1/$busq","update"=>"tabs_123","permiso"=>1);//$P_S_NUEVO
/*
$filtro=null;$pdf=null;$exel=null;$cal=null;
$this->Interfaz->botones($nuevo,$filtro,$pdf,$exel,$cal);
*/
$this->Interfaz->botones($nuevo);
if(count($data)>0)
{
	$this->Vista->paginador_inicio();
	$mode="Usuario";
	$carg='tabs_123';
	for($i=0; $i<count($data); $i++)
	{ 
		$id=$this->Interfaz->id($data[$i][$mode]['id']);
		$iv='lista'.$i.$mk;
		$ced=$data[$i]['Funcionario']['cedula'];
		$nom=$data[$i]['Funcionario']['nombre'];
		$ape=$data[$i]['Funcionario']['apellido'];
		$usu=$data[$i][$mode]['usuario'];
		$fec=$this->Interfaz->fecha($data[$i]['Funcionario']['fecha_nacimiento']);
		$sex=$data[$i]['Funcionario']['sexo'];
		
		$est=$data[$i]['Funcionario']['estatus'];
		if($est===0) $g=$this->Html->image('iconos/icons/delete.gif', array('border'=>'0', 'align'=>'absmiddle'));
		else $est=$this->Html->image('iconos/icons/add.png', array('border'=>'0', 'align'=>'absmiddle'));
		
		$con=$data[$i][$mode]['conectado'];
		if($con===0) $con=$this->Html->image('iconos/icons/cross.gif', array('border'=>'0', 'align'=>'absmiddle'));
		else $con=$this->Html->image('iconos/icons/accept.png', array('border'=>'0', 'align'=>'absmiddle'));
	
		$eve_nue=$this->Interfaz->url("Usuarios/mi_sistemas/vista/tabs_1/$id",$carg,null,null,$P_NUEVO);	
		$nue=$this->Interfaz->evento("ver$iv",$eve_nue,$i_nue);

		$eve_edit=$this->Interfaz->url("Usuarios/micuenta/vista/tabs_1/2/$id",$carg,null,null,$P_MODIFICAR);	
		$edi=$this->Interfaz->evento("edi$iv",$eve_edit,$i_edit);

		$eve_per=$this->Interfaz->url("Usuarios/permiso_usuario/vista/tabs_1/$id",$carg,null,null,$P_VER);	
		$per=$this->Interfaz->evento("ver$iv",$eve_per,$i_per);
		
		$this->Vista->paginador_td($busq,array(
			array($ced),
			array($nom.' '.$ape),
			array($usu),
			array($fec),
			array($est,0),
			array($con,0),
			array($i,$nue,$edi,$per/*,$esta*/)
			)
		);
	}
	$array=array(
		array('CEDULA','90','r'),
		array('NOMBRES y APELLIDOS'),
		array('USUARIO','90','l'),
		array('FECHA N.','80','c'),
		array('ESTATUS','80','c'),
		array('CONECTADO','80','c'),
		array('OPCIONES','85','c')
	);
	$this->Vista->paginador_fin(20,$array,1,1,'Listado de Usuarios');
}
else
{
	$this->Vista->mensaje('No se Encontraron Registros','Busqueda');
}